package modelo;

import java.util.List;
import java.util.ArrayList;
import java.sql.ResultSet;

public class ProductoIngredienteDao 
{
	
	public List<ProductoIngrediente> getProductosIngredientes(Producto producto) throws Exception
	{
	   ArrayList<ProductoIngrediente> lista= new ArrayList<ProductoIngrediente>();
	   
	   String tiraSQL= "select * from \"PRODUCTOS_INGREDIENTES\" where cod_producto='" + producto.getCodigo() +
	   "' and status='A'";
	   
	   ResultSet rs= Conexion.ejecutarDQL(tiraSQL);
	   
	   Ingrediente ingrediente=null;
	   IngredienteDao ingredienteDao= new IngredienteDao();
	   
	   
	   while (rs.next())
	   {
		   ingrediente= ingredienteDao.getIngrediente(rs.getString("cod_ingrediente"));
		   
		   lista.add(new ProductoIngrediente(ingrediente,rs.getDouble("cantidad")));   
	   }
	   
	   return lista;
	}

}
